<input type="hidden" id="common_confirm_btn" class="btn btn-primary btn-lg" data-toggle="modal"
       data-target="#common_confirm_model">
<div id="common_confirm_model" class="modal">
    <div class="modal-dialog modal-sm">
        <div class="modal-content">
            <div class="modal-header">
                <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span
                        class="sr-only">Close</span></button>
                <h5 class="modal-title"><i class="fa fa-exclamation-circle"></i> <span class="title"></span></h5>
            </div>
            <div class="modal-body small">
                <p><span class="message"></span></p>
            </div>
            <div class="modal-footer">
                <button type="button" class="btn btn-primary ok" data-dismiss="modal">确认</button>
                <button type="button" class="btn btn-default cancel" data-dismiss="modal">取消</button>
            </div>
        </div>
    </div>
</div>


<script>
    var commonComfirm = function (params) {
        var model = $("#common_confirm_model");
        model.find(".title").html(params.title)
        model.find(".message").html(params.message)

        $("#common_confirm_btn").click()
        //每次都将监听先关闭，防止多次监听发生，确保只有一次监听
        model.find(".cancel").off("click")
        model.find(".ok").off("click")

        model.find(".ok").on("click", function () {
            params.operate(true)
        })

        model.find(".cancel").on("click", function () {
            params.operate(false)
        })
    }

    //使用方式
    /** commonComfirm({
            title: "提醒",
            message: "确定删除此图文素材",
            operate: function (reselt) {
                if (reselt) {
                    loadingStart()
                    $http({
                        url: 'wechat/material/delete',
                        data: {
                            uuid: material.uuid
                        },
                        method: 'POST'
                    }).success(function (data) {
                        if (data.success) {
                            showPromptMsg_Success(data.data);
                            $scope.materials.splice(index, 1)
                            $scope.afterMaterialCreate()
                        } else {
                            showPromptMsg_Warning(data.data)
                        }
                    }).finally(function () {
                        loadingEnd()
                    });
                } else {

                }
            }
        })*/
</script>


